.login-role{
    overflow: hidden;
}
.banner{
   width: 694px;
   height: 260px;
   border-radius: 20px;
   overflow: hidden;
   margin: 40px auto 0;
   .banner-pic{
        width: 694px;
        height: 260px;
   }
}
.title{
    width: 100%;
    height: 132px;
    padding: 0 30px;
    font-size:32px;
    font-family:PingFang SC;
    font-weight:bold;
    color:rgba(34,34,34,1);
}
.role-item{
    width: 100%;
    height: auto;
    .item-pic{
        display: block;
        width: 200px;
        height: 200px;
        margin: 0 auto;
    }
    .item-txt{
        width: 100%;
        height: 85px;
        text-align: center;
        font-size:32px;
        font-family:PingFang SC;
        font-weight:bold;
        color:rgba(34,34,34,1);
    }
}
.first-item{
    margin-bottom: 41px;
}